/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Esanantonio
 */

Cognitum.Cobranza.Factura.ConceptoFactura.Entity = function() {
	
	if (LOG.isDebugEnabled()) {
		LOG.debug('[ConceptoFactura.Entity.ctor] <-');
	}

	Cognitum.Cobranza.Factura.Entity.superclass.constructor.call(this);
	
	if (LOG.isDebugEnabled()) {
	    LOG.debug('[ConceptoFactura.Entity.ctor] ->');
	}
	
}

Ext.extend(Cognitum.Cobranza.Factura.ConceptoFactura.Entity, Karma.Core.Entity, {
    id: 'ConceptoFactura.Entity',
    name: 'ConceptosFactura',
    columns: [
	    { Name: 'Id', Property: 'LineNum' },
	    { Name: 'Descripcion', Property: 'Descripcion' },
	    { Name: 'Precio Unitario', Property: 'PrecioUnitario' },
	    { Name: 'Precio Total', Property: 'PrecioTotal' },
	    { Name: 'Cantidad', Property: 'Cantitad' },
	    { Name: '% I.V.A.', Property: 'IvaPorcentaje'}],
	    searchlist: {
	    canNew: false,
	    canDelete: false,
	    canOpen: false,
		sortings: [ 'Id' ],
		views: [
			{ Id: 0, Nombre: 'Normal', Template: null },
			{ Id: 1, Nombre: 'Expandida', Template: null }
		],
		previewTemplate: null		
	},
	link: {displayProperty: 'Id'}
});

Cognitum.Facturacion.ConceptosFactura = Cognitum.Cobranza.Factura.ConceptoFactura.Entity;